package com.sztx.pay.center.core.service.bean;

import java.io.Serializable;

import com.sztx.pay.center.common.util.Constance;
import com.sztx.pay.center.common.util.Constance.CardActType;
import com.sztx.pay.center.common.util.Constance.DistributeType;
import com.sztx.pay.center.common.util.Constance.TradeOrderType;
import com.sztx.pay.center.common.util.Constance.UserActType;

@SuppressWarnings("serial")
public class PayCoreDistribute implements Serializable {
	
	private String referOrderId;	
	private String originOrderNo;
    private TradeOrderType tradeOrderType;
    
    private String payerUserId;
    private Integer payerUserType;
    private String payerActNo;
    private UserActType payerActType;

    private String payeeUserId;
    private Integer payeeUserType; 
    
    private DistributeType distributeType;
    
    
    private String payeeAccountId; 
    private UserActType payeeActType;
    private long amount;
    private long feeAmount;
    private String attach;
    private String realName;
    private CardActType cardActType;    
    private String cardProvince;
    private String cardCity;
    private String bankId;
    
    private String businessType;
    
	public String getBankId() {
		return bankId;
	}
	public void setBankId(String bankId) {
		this.bankId = bankId;
	}
	public String getReferOrderId() {
		return referOrderId;
	}
	public void setReferOrderId(String referOrderId) {
		this.referOrderId = referOrderId;
	}
	
	
	public String getOriginOrderNo() {
		return originOrderNo;
	}
	public void setOriginOrderNo(String originOrderNo) {
		this.originOrderNo = originOrderNo;
	}
	public Constance.TradeOrderType getTradeOrderType() {
		return tradeOrderType;
	}	
	public void setTradeOrderType(Constance.TradeOrderType tradeOrderType) {
		this.tradeOrderType = tradeOrderType;
	}
	public String getPayeeUserId() {
		return payeeUserId;
	}
	public void setPayeeUserId(String payeeUserId) {
		this.payeeUserId = payeeUserId;
	}

	public String getPayeeAccountId() {
		return payeeAccountId;
	}
	public void setPayeeAccountId(String payeeAccountId) {
		this.payeeAccountId = payeeAccountId;
	}	
	public UserActType getPayeeActType() {
		return payeeActType;
	}
	public void setPayeeActType(UserActType payeeActType) {
		this.payeeActType = payeeActType;
	}

	public String getPayerUserId() {
		return payerUserId;
	}
	public void setPayerUserId(String payerUserId) {
		this.payerUserId = payerUserId;
	}

	public String getPayerActNo() {
		return payerActNo;
	}
	public void setPayerActNo(String payerActNo) {
		this.payerActNo = payerActNo;
	}
	public UserActType getPayerActType() {
		return payerActType;
	}
	public void setPayerActType(UserActType payerActType) {
		this.payerActType = payerActType;
	}
	public long getAmount() {
		return amount;
	}
	public void setAmount(long amount) {
		this.amount = amount;
	}
	public String getAttach() {
		return attach;
	}
	public void setAttach(String attach) {
		this.attach = attach;
	}
	public String getRealName() {
		return realName;
	}
	public void setRealName(String realName) {
		this.realName = realName;
	}
	public Constance.CardActType getCardActType() {
		return cardActType;
	}
	public void setCardActType(Constance.CardActType cardActType) {
		this.cardActType = cardActType;
	}
	public String getCardProvince() {
		return cardProvince;
	}
	public void setCardProvince(String cardProvince) {
		this.cardProvince = cardProvince;
	}
	public String getCardCity() {
		return cardCity;
	}
	public void setCardCity(String cardCity) {
		this.cardCity = cardCity;
	}
	public DistributeType getDistributeType() {
		return distributeType;
	}
	public void setDistributeType(DistributeType distributeType) {
		this.distributeType = distributeType;
	}
	public Integer getPayerUserType() {
		return payerUserType;
	}
	public void setPayerUserType(Integer payerUserType) {
		this.payerUserType = payerUserType;
	}
	public Integer getPayeeUserType() {
		return payeeUserType;
	}
	public void setPayeeUserType(Integer payeeUserType) {
		this.payeeUserType = payeeUserType;
	}
	public long getFeeAmount() {
		return feeAmount;
	}
	public void setFeeAmount(long feeAmount) {
		this.feeAmount = feeAmount;
	}
	public String getBusinessType() {
		return businessType;
	}
	public void setBusinessType(String businessType) {
		this.businessType = businessType;
	}

	
	
	
}
